"""
    多态就是定义一个父类，规定我的子类该有哪些行为，方法，属性
"""


# 演示抽象类
# 规定了生产的空调必须有 制冷、制热、 左右摇摆
class Ac:
    def cold(self):
        """制冷"""
        pass

    def hot(self):
        """制热"""
        pass

    def left_right(self):
        """左右摇摆"""
        pass


# 美的
class Meidi(Ac):
    def cold(self):
        print("美的空调制冷")

    def hot(self):
        print("美的空调制热")

    def left_right(self):
        print("美的空调左右摇摆")


# 格力
class Geli(Ac):
    def cold(self):
        print("格力空调制冷")

    def hot(self):
        print("格力空调制热")

    def left_right(self):
        print("格力空调左右摇摆")


meidi = Meidi()
geli = Geli()


def make_cool(ac: Ac):
    ac.cold()


make_cool(meidi)
